// 7. 接⼝
// 接⼝梳理：
// 1. 接⼝⽤于限制⼀个类中包含哪些属性和⽅法：
interface Person{
    // 属性声明
    name:string
    age:number
    // ⽅法声明
    speak():void
}

// Teacher实现Person接⼝
class Teacher implements Person{
    age: number
    name: string

    constructor(name:string,age:number){
        this.name = name
        this.age = age
    }

    speak(): void {
        console.log('你好！我是⽼师:',this.name)
    }
}
